\doxysection{statistics\+\_\+functions.\+h}
\hypertarget{statistics__functions_8h_source}{}\label{statistics__functions_8h_source}\index{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Middlewares/ST/ARM/DSP/Include/dsp/statistics\_functions.h@{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Middlewares/ST/ARM/DSP/Include/dsp/statistics\_functions.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/******************************************************************************}}
\DoxyCodeLine{00002\ \textcolor{comment}{\ *\ @file\ \ \ \ \ statistics\_functions.h}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ *\ @brief\ \ \ \ Public\ header\ file\ for\ CMSIS\ DSP\ Library}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *\ @version\ \ V1.10.1}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ @date\ \ \ \ \ 14\ July\ 2022}}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *\ Target\ Processor:\ Cortex-\/M\ and\ Cortex-\/A\ cores}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ ******************************************************************************/}}
\DoxyCodeLine{00008\ \textcolor{comment}{/*}}
\DoxyCodeLine{00009\ \textcolor{comment}{\ *\ Copyright\ (c)\ 2010-\/2020\ Arm\ Limited\ or\ its\ affiliates.\ All\ rights\ reserved.}}
\DoxyCodeLine{00010\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00011\ \textcolor{comment}{\ *\ SPDX-\/License-\/Identifier:\ Apache-\/2.0}}
\DoxyCodeLine{00012\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00013\ \textcolor{comment}{\ *\ Licensed\ under\ the\ Apache\ License,\ Version\ 2.0\ (the\ License);\ you\ may}}
\DoxyCodeLine{00014\ \textcolor{comment}{\ *\ not\ use\ this\ file\ except\ in\ compliance\ with\ the\ License.}}
\DoxyCodeLine{00015\ \textcolor{comment}{\ *\ You\ may\ obtain\ a\ copy\ of\ the\ License\ at}}
\DoxyCodeLine{00016\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00017\ \textcolor{comment}{\ *\ www.apache.org/licenses/LICENSE-\/2.0}}
\DoxyCodeLine{00018\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00019\ \textcolor{comment}{\ *\ Unless\ required\ by\ applicable\ law\ or\ agreed\ to\ in\ writing,\ software}}
\DoxyCodeLine{00020\ \textcolor{comment}{\ *\ distributed\ under\ the\ License\ is\ distributed\ on\ an\ AS\ IS\ BASIS,\ WITHOUT}}
\DoxyCodeLine{00021\ \textcolor{comment}{\ *\ WARRANTIES\ OR\ CONDITIONS\ OF\ ANY\ KIND,\ either\ express\ or\ implied.}}
\DoxyCodeLine{00022\ \textcolor{comment}{\ *\ See\ the\ License\ for\ the\ specific\ language\ governing\ permissions\ and}}
\DoxyCodeLine{00023\ \textcolor{comment}{\ *\ limitations\ under\ the\ License.}}
\DoxyCodeLine{00024\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00026\ \ }
\DoxyCodeLine{00027\ \textcolor{preprocessor}{\#ifndef\ \_STATISTICS\_FUNCTIONS\_H\_}}
\DoxyCodeLine{00028\ \textcolor{preprocessor}{\#define\ \_STATISTICS\_FUNCTIONS\_H\_}}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00030\ \textcolor{preprocessor}{\#include\ "{}arm\_math\_types.h"{}}}
\DoxyCodeLine{00031\ \textcolor{preprocessor}{\#include\ "{}arm\_math\_memory.h"{}}}
\DoxyCodeLine{00032\ }
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\#include\ "{}dsp/none.h"{}}}
\DoxyCodeLine{00034\ \textcolor{preprocessor}{\#include\ "{}dsp/utils.h"{}}}
\DoxyCodeLine{00035\ }
\DoxyCodeLine{00036\ \textcolor{preprocessor}{\#include\ "{}dsp/basic\_math\_functions.h"{}}}
\DoxyCodeLine{00037\ \textcolor{preprocessor}{\#include\ "{}dsp/fast\_math\_functions.h"{}}}
\DoxyCodeLine{00038\ }
\DoxyCodeLine{00039\ \textcolor{preprocessor}{\#ifdef\ \ \ \_\_cplusplus}}
\DoxyCodeLine{00040\ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}}
\DoxyCodeLine{00041\ \{}
\DoxyCodeLine{00042\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00043\ }
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00048\ }
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00073\ }
\DoxyCodeLine{00074\ float32\_t\ arm\_logsumexp\_f32(\textcolor{keyword}{const}\ float32\_t\ *in,\ uint32\_t\ blockSize);}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00088\ }
\DoxyCodeLine{00089\ }
\DoxyCodeLine{00090\ float32\_t\ arm\_logsumexp\_dot\_prod\_f32(\textcolor{keyword}{const}\ float32\_t\ *\ pSrcA,}
\DoxyCodeLine{00091\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrcB,}
\DoxyCodeLine{00092\ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00093\ \ \ float32\_t\ *pTmpBuffer);}
\DoxyCodeLine{00094\ }
\DoxyCodeLine{00103\ }
\DoxyCodeLine{00104\ }
\DoxyCodeLine{00105\ float32\_t\ arm\_entropy\_f32(\textcolor{keyword}{const}\ float32\_t\ *\ pSrcA,uint32\_t\ blockSize);}
\DoxyCodeLine{00106\ }
\DoxyCodeLine{00107\ }
\DoxyCodeLine{00116\ }
\DoxyCodeLine{00117\ }
\DoxyCodeLine{00118\ float64\_t\ arm\_entropy\_f64(\textcolor{keyword}{const}\ float64\_t\ *\ pSrcA,\ uint32\_t\ blockSize);}
\DoxyCodeLine{00119\ }
\DoxyCodeLine{00120\ }
\DoxyCodeLine{00130\ float32\_t\ arm\_kullback\_leibler\_f32(\textcolor{keyword}{const}\ float32\_t\ *\ pSrcA}
\DoxyCodeLine{00131\ \ \ ,\textcolor{keyword}{const}\ float32\_t\ *\ pSrcB}
\DoxyCodeLine{00132\ \ \ ,uint32\_t\ blockSize);}
\DoxyCodeLine{00133\ }
\DoxyCodeLine{00134\ }
\DoxyCodeLine{00144\ float64\_t\ arm\_kullback\_leibler\_f64(\textcolor{keyword}{const}\ float64\_t\ *\ pSrcA,\ }
\DoxyCodeLine{00145\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrcB,\ }
\DoxyCodeLine{00146\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint32\_t\ blockSize);}
\DoxyCodeLine{00147\ }
\DoxyCodeLine{00148\ }
\DoxyCodeLine{00155\ \ \ \textcolor{keywordtype}{void}\ arm\_power\_q31(}
\DoxyCodeLine{00156\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00157\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00158\ \ \ \ \ \ \ \ \ q63\_t\ *\ pResult);}
\DoxyCodeLine{00159\ }
\DoxyCodeLine{00160\ }
\DoxyCodeLine{00167\ \ \ \textcolor{keywordtype}{void}\ arm\_power\_f32(}
\DoxyCodeLine{00168\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00169\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00170\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00171\ }
\DoxyCodeLine{00172\ }
\DoxyCodeLine{00179\ \ \ \textcolor{keywordtype}{void}\ arm\_power\_f64(}
\DoxyCodeLine{00180\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00181\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00182\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00183\ }
\DoxyCodeLine{00184\ }
\DoxyCodeLine{00191\ \ \ \textcolor{keywordtype}{void}\ arm\_power\_q15(}
\DoxyCodeLine{00192\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00193\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00194\ \ \ \ \ \ \ \ \ q63\_t\ *\ pResult);}
\DoxyCodeLine{00195\ }
\DoxyCodeLine{00196\ }
\DoxyCodeLine{00203\ \ \ \textcolor{keywordtype}{void}\ arm\_power\_q7(}
\DoxyCodeLine{00204\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00205\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00206\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00207\ }
\DoxyCodeLine{00208\ }
\DoxyCodeLine{00215\ \ \ \textcolor{keywordtype}{void}\ arm\_mean\_q7(}
\DoxyCodeLine{00216\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00217\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00218\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult);}
\DoxyCodeLine{00219\ }
\DoxyCodeLine{00220\ }
\DoxyCodeLine{00227\ \ \ \textcolor{keywordtype}{void}\ arm\_mean\_q15(}
\DoxyCodeLine{00228\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00229\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00230\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00231\ }
\DoxyCodeLine{00232\ }
\DoxyCodeLine{00239\ \ \ \textcolor{keywordtype}{void}\ arm\_mean\_q31(}
\DoxyCodeLine{00240\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00241\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00242\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00243\ }
\DoxyCodeLine{00244\ }
\DoxyCodeLine{00251\ \ \ \textcolor{keywordtype}{void}\ arm\_mean\_f32(}
\DoxyCodeLine{00252\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00253\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00254\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00255\ }
\DoxyCodeLine{00256\ }
\DoxyCodeLine{00263\ \ \ \textcolor{keywordtype}{void}\ arm\_mean\_f64(}
\DoxyCodeLine{00264\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00265\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00266\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00267\ }
\DoxyCodeLine{00268\ }
\DoxyCodeLine{00275\ \ \ \textcolor{keywordtype}{void}\ arm\_var\_f32(}
\DoxyCodeLine{00276\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00277\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00278\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00279\ }
\DoxyCodeLine{00280\ }
\DoxyCodeLine{00287\ \ \ \textcolor{keywordtype}{void}\ arm\_var\_f64(}
\DoxyCodeLine{00288\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00289\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00290\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00291\ }
\DoxyCodeLine{00292\ }
\DoxyCodeLine{00299\ \ \ \textcolor{keywordtype}{void}\ arm\_var\_q31(}
\DoxyCodeLine{00300\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00301\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00302\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00303\ }
\DoxyCodeLine{00304\ }
\DoxyCodeLine{00311\ \ \ \textcolor{keywordtype}{void}\ arm\_var\_q15(}
\DoxyCodeLine{00312\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00313\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00314\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00315\ }
\DoxyCodeLine{00316\ }
\DoxyCodeLine{00323\ \ \ \textcolor{keywordtype}{void}\ arm\_rms\_f32(}
\DoxyCodeLine{00324\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00325\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00326\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00327\ }
\DoxyCodeLine{00328\ }
\DoxyCodeLine{00335\ \ \ \textcolor{keywordtype}{void}\ arm\_rms\_q31(}
\DoxyCodeLine{00336\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00337\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00338\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00339\ }
\DoxyCodeLine{00340\ }
\DoxyCodeLine{00347\ \ \ \textcolor{keywordtype}{void}\ arm\_rms\_q15(}
\DoxyCodeLine{00348\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00349\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00350\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00351\ }
\DoxyCodeLine{00352\ }
\DoxyCodeLine{00359\ \ \ \textcolor{keywordtype}{void}\ arm\_std\_f32(}
\DoxyCodeLine{00360\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00361\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00362\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00363\ }
\DoxyCodeLine{00364\ }
\DoxyCodeLine{00371\ \ \ \textcolor{keywordtype}{void}\ arm\_std\_f64(}
\DoxyCodeLine{00372\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00373\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00374\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00375\ }
\DoxyCodeLine{00376\ }
\DoxyCodeLine{00383\ \ \ \textcolor{keywordtype}{void}\ arm\_std\_q31(}
\DoxyCodeLine{00384\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00385\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00386\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00387\ }
\DoxyCodeLine{00388\ }
\DoxyCodeLine{00395\ \ \ \textcolor{keywordtype}{void}\ arm\_std\_q15(}
\DoxyCodeLine{00396\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00397\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00398\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00399\ }
\DoxyCodeLine{00400\ }
\DoxyCodeLine{00401\ \ \ }
\DoxyCodeLine{00409\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_q7(}
\DoxyCodeLine{00410\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00411\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00412\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult,}
\DoxyCodeLine{00413\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00414\ }
\DoxyCodeLine{00422\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_q7(}
\DoxyCodeLine{00423\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00424\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00425\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult,}
\DoxyCodeLine{00426\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00427\ }
\DoxyCodeLine{00434\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_no\_idx\_q7(}
\DoxyCodeLine{00435\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00436\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00437\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult);}
\DoxyCodeLine{00438\ }
\DoxyCodeLine{00439\ }
\DoxyCodeLine{00447\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_q15(}
\DoxyCodeLine{00448\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00449\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00450\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult,}
\DoxyCodeLine{00451\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00452\ }
\DoxyCodeLine{00460\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_q15(}
\DoxyCodeLine{00461\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00462\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00463\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult,}
\DoxyCodeLine{00464\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00465\ }
\DoxyCodeLine{00472\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_no\_idx\_q15(}
\DoxyCodeLine{00473\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00474\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00475\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00476\ }
\DoxyCodeLine{00477\ }
\DoxyCodeLine{00485\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_q31(}
\DoxyCodeLine{00486\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00487\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00488\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult,}
\DoxyCodeLine{00489\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00490\ }
\DoxyCodeLine{00498\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_q31(}
\DoxyCodeLine{00499\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00500\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00501\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult,}
\DoxyCodeLine{00502\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00503\ }
\DoxyCodeLine{00510\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_no\_idx\_q31(}
\DoxyCodeLine{00511\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00512\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00513\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00514\ }
\DoxyCodeLine{00515\ }
\DoxyCodeLine{00523\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_f32(}
\DoxyCodeLine{00524\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00525\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00526\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult,}
\DoxyCodeLine{00527\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00528\ }
\DoxyCodeLine{00536\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_f32(}
\DoxyCodeLine{00537\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00538\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00539\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult,}
\DoxyCodeLine{00540\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00541\ }
\DoxyCodeLine{00548\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_no\_idx\_f32(}
\DoxyCodeLine{00549\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00550\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00551\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00552\ }
\DoxyCodeLine{00553\ }
\DoxyCodeLine{00561\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_f64(}
\DoxyCodeLine{00562\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00563\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00564\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult,}
\DoxyCodeLine{00565\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00566\ }
\DoxyCodeLine{00574\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_f64(}
\DoxyCodeLine{00575\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00576\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00577\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult,}
\DoxyCodeLine{00578\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00579\ }
\DoxyCodeLine{00586\ \ \ \textcolor{keywordtype}{void}\ arm\_absmin\_no\_idx\_f64(}
\DoxyCodeLine{00587\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00588\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00589\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00590\ }
\DoxyCodeLine{00591\ }
\DoxyCodeLine{00599\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_q7(}
\DoxyCodeLine{00600\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00601\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00602\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult,}
\DoxyCodeLine{00603\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00604\ }
\DoxyCodeLine{00612\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_q7(}
\DoxyCodeLine{00613\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00614\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00615\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult,}
\DoxyCodeLine{00616\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00617\ }
\DoxyCodeLine{00624\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_no\_idx\_q7(}
\DoxyCodeLine{00625\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrc,}
\DoxyCodeLine{00626\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00627\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult);}
\DoxyCodeLine{00628\ }
\DoxyCodeLine{00629\ }
\DoxyCodeLine{00637\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_q15(}
\DoxyCodeLine{00638\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00639\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00640\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult,}
\DoxyCodeLine{00641\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00642\ }
\DoxyCodeLine{00650\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_q15(}
\DoxyCodeLine{00651\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00652\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00653\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult,}
\DoxyCodeLine{00654\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00655\ }
\DoxyCodeLine{00662\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_no\_idx\_q15(}
\DoxyCodeLine{00663\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrc,}
\DoxyCodeLine{00664\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00665\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00666\ }
\DoxyCodeLine{00674\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_q31(}
\DoxyCodeLine{00675\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00676\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00677\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult,}
\DoxyCodeLine{00678\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00679\ }
\DoxyCodeLine{00687\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_q31(}
\DoxyCodeLine{00688\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00689\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00690\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult,}
\DoxyCodeLine{00691\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00692\ }
\DoxyCodeLine{00699\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_no\_idx\_q31(}
\DoxyCodeLine{00700\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrc,}
\DoxyCodeLine{00701\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00702\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00703\ }
\DoxyCodeLine{00711\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_f32(}
\DoxyCodeLine{00712\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00713\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00714\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult,}
\DoxyCodeLine{00715\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00716\ }
\DoxyCodeLine{00724\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_f32(}
\DoxyCodeLine{00725\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00726\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00727\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult,}
\DoxyCodeLine{00728\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00729\ }
\DoxyCodeLine{00736\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_no\_idx\_f32(}
\DoxyCodeLine{00737\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00738\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00739\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00740\ }
\DoxyCodeLine{00748\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_f64(}
\DoxyCodeLine{00749\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00750\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00751\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult,}
\DoxyCodeLine{00752\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00753\ }
\DoxyCodeLine{00761\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_f64(}
\DoxyCodeLine{00762\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00763\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00764\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult,}
\DoxyCodeLine{00765\ \ \ \ \ \ \ \ \ uint32\_t\ *\ pIndex);}
\DoxyCodeLine{00766\ }
\DoxyCodeLine{00773\ \ \ \textcolor{keywordtype}{void}\ arm\_absmax\_no\_idx\_f64(}
\DoxyCodeLine{00774\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00775\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00776\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00777\ }
\DoxyCodeLine{00785\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_no\_idx\_f32(}
\DoxyCodeLine{00786\ \ \ \ \ \ \ \textcolor{keyword}{const}\ float32\_t\ *pSrc,}
\DoxyCodeLine{00787\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00788\ \ \ \ \ \ \ float32\_t\ *pResult);}
\DoxyCodeLine{00789\ }
\DoxyCodeLine{00797\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_no\_idx\_f32(}
\DoxyCodeLine{00798\ \ \ \ \ \ \ \textcolor{keyword}{const}\ float32\_t\ *pSrc,}
\DoxyCodeLine{00799\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00800\ \ \ \ \ \ \ float32\_t\ *pResult);}
\DoxyCodeLine{00801\ }
\DoxyCodeLine{00809\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_no\_idx\_f64(}
\DoxyCodeLine{00810\ \ \ \ \ \ \ \textcolor{keyword}{const}\ float64\_t\ *pSrc,}
\DoxyCodeLine{00811\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00812\ \ \ \ \ \ \ float64\_t\ *pResult);}
\DoxyCodeLine{00813\ }
\DoxyCodeLine{00821\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_no\_idx\_q31(}
\DoxyCodeLine{00822\ \ \ \ \ \ \ \textcolor{keyword}{const}\ q31\_t\ *pSrc,}
\DoxyCodeLine{00823\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00824\ \ \ \ \ \ \ q31\_t\ *pResult);}
\DoxyCodeLine{00825\ }
\DoxyCodeLine{00833\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_no\_idx\_q15(}
\DoxyCodeLine{00834\ \ \ \ \ \ \ \textcolor{keyword}{const}\ q15\_t\ *pSrc,}
\DoxyCodeLine{00835\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00836\ \ \ \ \ \ \ q15\_t\ *pResult);}
\DoxyCodeLine{00837\ }
\DoxyCodeLine{00845\ \ \ \textcolor{keywordtype}{void}\ arm\_max\_no\_idx\_q7(}
\DoxyCodeLine{00846\ \ \ \ \ \ \ \textcolor{keyword}{const}\ q7\_t\ *pSrc,}
\DoxyCodeLine{00847\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00848\ \ \ \ \ \ \ q7\_t\ *pResult);}
\DoxyCodeLine{00849\ }
\DoxyCodeLine{00857\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_no\_idx\_f64(}
\DoxyCodeLine{00858\ \ \ \ \ \ \ \textcolor{keyword}{const}\ float64\_t\ *pSrc,}
\DoxyCodeLine{00859\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00860\ \ \ \ \ \ \ float64\_t\ *pResult);}
\DoxyCodeLine{00861\ }
\DoxyCodeLine{00869\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_no\_idx\_q31(}
\DoxyCodeLine{00870\ \ \ \ \ \ \ \textcolor{keyword}{const}\ q31\_t\ *pSrc,}
\DoxyCodeLine{00871\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00872\ \ \ \ \ \ \ q31\_t\ *pResult);}
\DoxyCodeLine{00873\ }
\DoxyCodeLine{00881\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_no\_idx\_q15(}
\DoxyCodeLine{00882\ \ \ \ \ \ \ \textcolor{keyword}{const}\ q15\_t\ *pSrc,}
\DoxyCodeLine{00883\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00884\ \ \ \ \ \ \ q15\_t\ *pResult);}
\DoxyCodeLine{00885\ }
\DoxyCodeLine{00893\ \ \ \textcolor{keywordtype}{void}\ arm\_min\_no\_idx\_q7(}
\DoxyCodeLine{00894\ \ \ \ \ \ \ \textcolor{keyword}{const}\ q7\_t\ *pSrc,}
\DoxyCodeLine{00895\ \ \ \ \ \ \ uint32\_t\ \ \ blockSize,}
\DoxyCodeLine{00896\ \ \ \ \ \ \ q7\_t\ *pResult);}
\DoxyCodeLine{00897\ }
\DoxyCodeLine{00906\ \ \ }
\DoxyCodeLine{00907\ \textcolor{keywordtype}{void}\ arm\_mse\_q7(}
\DoxyCodeLine{00908\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrcA,}
\DoxyCodeLine{00909\ \ \ \textcolor{keyword}{const}\ q7\_t\ *\ pSrcB,}
\DoxyCodeLine{00910\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00911\ \ \ \ \ \ \ \ \ q7\_t\ *\ pResult);}
\DoxyCodeLine{00912\ }
\DoxyCodeLine{00921\ \ \ }
\DoxyCodeLine{00922\ \textcolor{keywordtype}{void}\ arm\_mse\_q15(}
\DoxyCodeLine{00923\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrcA,}
\DoxyCodeLine{00924\ \ \ \textcolor{keyword}{const}\ q15\_t\ *\ pSrcB,}
\DoxyCodeLine{00925\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00926\ \ \ \ \ \ \ \ \ q15\_t\ *\ pResult);}
\DoxyCodeLine{00927\ }
\DoxyCodeLine{00936\ \ \ }
\DoxyCodeLine{00937\ \textcolor{keywordtype}{void}\ arm\_mse\_q31(}
\DoxyCodeLine{00938\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrcA,}
\DoxyCodeLine{00939\ \ \ \textcolor{keyword}{const}\ q31\_t\ *\ pSrcB,}
\DoxyCodeLine{00940\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00941\ \ \ \ \ \ \ \ \ q31\_t\ *\ pResult);}
\DoxyCodeLine{00942\ }
\DoxyCodeLine{00951\ \ \ }
\DoxyCodeLine{00952\ \textcolor{keywordtype}{void}\ arm\_mse\_f32(}
\DoxyCodeLine{00953\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrcA,}
\DoxyCodeLine{00954\ \ \ \textcolor{keyword}{const}\ float32\_t\ *\ pSrcB,}
\DoxyCodeLine{00955\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00956\ \ \ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00957\ }
\DoxyCodeLine{00966\ \ \ }
\DoxyCodeLine{00967\ \textcolor{keywordtype}{void}\ arm\_mse\_f64(}
\DoxyCodeLine{00968\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrcA,}
\DoxyCodeLine{00969\ \ \ \textcolor{keyword}{const}\ float64\_t\ *\ pSrcB,}
\DoxyCodeLine{00970\ \ \ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00971\ \ \ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00972\ }
\DoxyCodeLine{00973\ }
\DoxyCodeLine{00980\ }
\DoxyCodeLine{00981\ \textcolor{keywordtype}{void}\ arm\_accumulate\_f32(}
\DoxyCodeLine{00982\ \textcolor{keyword}{const}\ float32\_t\ *\ pSrc,}
\DoxyCodeLine{00983\ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00984\ \ \ \ \ \ \ float32\_t\ *\ pResult);}
\DoxyCodeLine{00985\ }
\DoxyCodeLine{00992\ }
\DoxyCodeLine{00993\ \textcolor{keywordtype}{void}\ arm\_accumulate\_f64(}
\DoxyCodeLine{00994\ \textcolor{keyword}{const}\ float64\_t\ *\ pSrc,}
\DoxyCodeLine{00995\ \ \ \ \ \ \ uint32\_t\ blockSize,}
\DoxyCodeLine{00996\ \ \ \ \ \ \ float64\_t\ *\ pResult);}
\DoxyCodeLine{00997\ }
\DoxyCodeLine{00998\ }
\DoxyCodeLine{00999\ \textcolor{preprocessor}{\#ifdef\ \ \ \_\_cplusplus}}
\DoxyCodeLine{01000\ \}}
\DoxyCodeLine{01001\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{01002\ }
\DoxyCodeLine{01003\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ ifndef\ \_STATISTICS\_FUNCTIONS\_H\_\ */}\textcolor{preprocessor}{}}

\end{DoxyCode}
